#!/usr/bin/env python
# -*- coding: utf-8 -*-
 
#------------------------------------------------------------------------------
# Incluimos los módulos necesarios.
#------------------------------------------------------------------------------
import xmlrpclib
from SimpleXMLRPCServer import SimpleXMLRPCServer
 
 
# Definimos las funciones que se ejecutaran
def registrarDocente(nombre,apellido):
    registroCorrecto = ("Se ha registrado correctamente al docente: "+apellido +
                        ", "+nombre+".")
    return registroCorrecto

 
# Abrimos el servidor para que acepte peticiones.
server = SimpleXMLRPCServer(("", 8000)) # Tiene "" en el parametro servidor xq
                                        # siempre se ejecuta ahi.
print "Listening on port 8000..."
 
# Registramos la función que hemos definido.
server.register_function(registrarDocente, "alta")
server.serve_forever()